//package com.zzz.flowabledemo.config;
//
//import org.flowable.ui.common.properties.FlowableCommonAppProperties;
//import org.flowable.ui.modeler.repository.ModelRepositoryImpl;
//import org.flowable.ui.modeler.service.FlowableModelQueryService;
//import org.flowable.ui.modeler.service.ModelImageService;
//import org.flowable.ui.modeler.service.ModelServiceImpl;
//import org.flowable.ui.modeler.serviceapi.ModelService;
//import org.springframework.boot.context.properties.EnableConfigurationProperties;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.ComponentScan;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.context.annotation.FilterType;
//
///**
// * Greated by xiang on 2023/2/27
// */
//@Configuration
//@ComponentScan(value = {
////       "org.flowable.ui.modeler.conf", //不引入 conf
//        "org.flowable.ui.modeler.repository",
//        "org.flowable.ui.modeler.service",
////      "org.flowable.ui.modeler.security",//授权方面的都不需要
////       "org.flowable.ui.common.conf", // flowable 开发环境内置的数据库连接
////       "org.flowable.ui.common.filter",// IDM 方面的过滤器
////       "org.flowable.ui.common.service",
//        "org.flowable.ui.common.repository",
////       "org.flowable.ui.common.security",//授权方面的都不需要
////       "org.flowable.ui.common.tenant"
//}, excludeFilters = {
//        @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, value = ModelRepositoryImpl.class)})
//@EnableConfigurationProperties({FlowableCommonAppProperties.class})
//public class ModelerBeanConfig {
//    @Bean
//    public ModelService createModelService() {
//        return new ModelServiceImpl();
//    }
//
//    @Bean
//    public ModelImageService createModelImageService() {
//        return new ModelImageService();
//    }
//
//    @Bean
//    public FlowableModelQueryService createFlowableModelQueryService() {
//        return new FlowableModelQueryService();
//    }
//}
//
